package com.company.jrlz.service;

import java.util.List;
import java.util.Map;

public interface PlcRWService {
    String NAME = "jrlz_PlcRWService";
    boolean writeOpcuaFloat(String address,String floatValue);

    boolean writeOpcuaInt32(String address,String intValue);

    boolean writeOpcuaBool(String address,String boolValue);

    boolean writeOpcuaStr(String address,String strValue);

    boolean writeOpcuaShort(String address, String shortValue);

    boolean writeOpcuaList(Map<String,Object> writeMap, List<String> types);

    Float readFloat(String address);

    Double readDouble(String address);

    Integer readInt32(String address);

    Boolean readBool(String address);

    String readStr(String address);

    Map<String,String> readListNodes(List<String> addressList);
}